
<ui:composition 
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">

    <p:dialog id="pedidosPendientes" widgetVar="dlgPedidosPendientes" header="Pedidos pendientes"
              width="600" draggable="false" resizable="false" position="center" modal="true">

        <p:spacer width="530" height="10" />

        <h:panelGrid columns="1" id="pgPedidosPendientes" style="width: 100%" rendered="#{not empty catalogoBean.itemCatalogo.pedidosPendiente}" >

            <h:outputText value="El producto #{catalogoBean.itemCatalogo.descrp} se encuentra pendiente en los siguientes pedidos"
                          style="font-size: 12px; font-weight: bold;" />

            <p:spacer width="530" height="10" />

            <p:dataTable value="#{catalogoBean.itemCatalogo.pedidosPendiente}" var="m" style="width: 530px;"
                                 emptyMessage="No se encontraron pedidos" >


                    <p:column headerText="Tipo Doc." style="text-align: center; width: 100px;" >
                        <h:outputText value="#{m.codfor}" />
                    </p:column>

                    <p:column headerText="Número" style="text-align: center; width: 140px;"  >
                        <h:outputText value="#{m.sucurs}"  >
                            <f:convertNumber pattern="0000" />
                        </h:outputText>
                        <h:outputText value="#{m.nrofor}" >
                            <f:convertNumber pattern="-00000000" />
                        </h:outputText>
                    </p:column>

                    <p:column headerText="Fecha" style="text-align: center; width: 100px;" >
                        <h:outputText value="#{m.fchmov}" >
                            <f:convertDateTime pattern="dd/MM/yyyy" />
                        </h:outputText>
                    </p:column>

                    <p:column headerText="Pendientes" style="text-align: right; width: 100px;" >
                        <h:outputText value="#{m.pendiente}" >
                            <f:convertNumber pattern="0" />
                        </h:outputText>
                    </p:column>

                    <p:column headerText="Importe c/IVA" style="text-align: right; width: 100px;" >
                        <h:outputText value="#{m.importeTotalConIVA }" >
                            <f:convertNumber pattern="0.00" />
                        </h:outputText>
                    </p:column>

                    <p:column style="font-size: 10px; width: 50px; text-align: center;">
                        <p:commandButton id="btnInfoPedido" icon="info16"
                                         title="Ver Detalle del pedido"
                                         actionListener="#{consultaPedidosBean.seleccionarPedido(m.modfor,m.codfor,m.nrofor)}"
                                         update=":formulario:pedidoSeleccionado"
                                         process="@this"
                                         oncomplete="PF('dlgPedido').show()">
                        </p:commandButton>
                    </p:column>

                    <p:tooltip for="btnInfoPedido" showEffect="fade" hideEffect="fade"  />
                    
            </p:dataTable>

        </h:panelGrid>

        <p:spacer width="500" height="10" />
        <ui:include src="../template/ajaxStatus-I.xhtml" />

    </p:dialog>
    
</ui:composition>
